/*
    1.分隔符:
    Java中负责将单词与单词分开或者表示某一个范围的符号
    1. 空格
        将单词分开
        单词和符号之间添加空格(代码规范 为了好看);多使用command+alt+l
    2.{}
        表示范围
        代码只能写在{}之间
        {}也叫作用域(作用域的概念在讲变量时讲)
    3.()
        表示参数;在讲方法的时候讲
    4.[]
        表示数组;在讲数组的时候讲
    5.点
        表示"的"再讲类和对象的时候讲
    6.;
    Java中使用;来表示一行语句的结束
    每一行语句 最后一定要有一个分好
    Java中 计算代码行数 其实就是看分号的个数
    相当于平常写作时的句号
 */
public class Test01 {
    public static void main(String[] args) {
        System.out.println("Test01");
        /*变量
            可以在运行期间改变值的量 叫做变量
            int a = 3;//定义一个变量
            int 数据类型  a 变量名 标识符
            = 赋值标识符
            3 变量初值
            公式:数据类型 变量名 = 初始值;
            默认变量类型也叫数据类型
         1.数字型
            byte   占用一个字节(不常用)
            int    占用四个字节(最常用)
            long   占用八个字节(常用)
            short  占用两个字节(最不常用)
            //上面四种表示整数

            float  常用
            double 不常用(比float占用更大的内存空间,精度更高)
            //表示小数 也叫做浮点数 没有取值范围
         2.字符型
            char ; 可以表示字符0-9或者a-z或者A-Z 汉字也可以(不建议) 常见的标点符号
            //一个字符或者 中文 英文 数字
         3.逻辑性
            boolean
            //ture , false

            常用基本数据类型的定义:
            int a1 = 3;
            long a2 = 3l; long 类型的值需要在数字后加l/

            float b1 = 3.14f;  float 需要在数字后加f/F
            double b2 = 3.14;

            char c = 'a';       char类型的数字 不能够直接进行运算
            char c1 ='1';       char 类型使用单引号将单个字符包裹起来
            char c2 = '@';
            char c3 = '我';

            boolean d = false;
            boolean d1 = true;  只有true false两种取值

            标识符;
                也叫标量名
            1. 标识符只能由 字母/数字/下划线/美元符($)组成;
               且数字不能开头-------语法规定
            2. 在一对大括号内 变量名不能重名-----语法规定
            3. 变量需要先定义再使用-----语法规定
            4. 变量名需要满足驼峰结构 例如 maxValue person sayHello
                首字母小写 每个满次的首字母大写 其他字母小写-----人为规定
            5. 变量名最好见名知意---人为规定   int age = 19;
            6. 变量名不能使用系统关键字----语法规定
                int

            等号 =
            代码中 = 不在表示判断相等;而是叫做赋值符
            专门用来将 = 右侧的值,赋给等号左侧的变量


         输出语句
         System.out.println();是固定的
         可以吧 变量名 放入括号中, 输出变量的值;
         也可以把一串文本信息使用""包裹起来,放入括号中 来输出
         如果想同时输出文本信息和变量的值 使用加号进行连接
         System.out.println("a:"+a);
         System.out.println(a+b);
         */
        System.out.println(a);
    }
}

